An Alternative Approach for Reasoning about the Goal-Plan Tree Problem

نویسندگان

  • Patricia H. Shaw
  • Rafael H. Bordini
چکیده

BDI agents have goals to achieve and a library of plans that can be used to achieve them, typically requiring adopting further goals. A Goal-Plan Tree (GPT) structure can be used to naturally represent the goals of BDI agents with the required plans and subgoals to achieve them. These can be used to significantly improve an agent’s deliberation and ability to make reasoned decisions on plan selection and whether to commit to achieving a new goal. In previous work, a Petri net based approach for reasoning about goal-plan trees was defined. This paper outlines an alternative approach for performing the reasoning using constraint logic programming. In work by Thangarajah et al. [8, 9, 10], a GPT is defined to represent the structure of various plans and subgoals related to each goal for an individual agent. At each node in the tree, summary information is used to represent the various constraints under consideration. However, the amount of summary information could potentially grow exponentially with the size of the GPT [2], which could have a significant impact on an agent’s performance for larger problems. To this end, a different approach was introduced by Shaw and Bordini [5], mapping a GPT into a Petri net in such a way as to avoid the need for summary information for reasoning about positive and negative interactions between goals. In [6], the focus is on reasoning about resources using Petri nets, which are then combined into a coherent reasoning process encompassing the reasoning about positive and negative interactions from [5]. In this paper, we outline an alternative approach to reasoning about positive [9, 3, 5], negative [8, 1, 5] and resource [10, 4, 6] interactions using a constraint logic programming approach developed in GNU Prolog to define a set of constraints that are solved to generate a successful execution ordering of the plans to achieve the goals.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

INTEGRATING CASE-BASED REASONING, KNOWLEDGE-BASED APPROACH AND TSP ALGORITHM FOR MINIMUM TOUR FINDING

Imagine you have traveled to an unfamiliar city. Before you start your daily tour around the city, you need to know a good route. In Network Theory (NT), this is the traveling salesman problem (TSP). A dynamic programming algorithm is often used for solving this problem. However, when the road network of the city is very complicated and dense, which is usually the case, it will take too long fo...

متن کامل

TOPSIS approach to linear fractional bi-level MODM problem based on fuzzy goal programming

The objective of this paper is to present a technique for order preference by similarity to ideal solution (TOPSIS) algorithm to linear fractional bi-level multi-objective decision-making problem. TOPSIS is used to yield most appropriate alternative from a finite set of alternatives based upon simultaneous shortest distance from positive ideal solution (PIS) and furthest distance from negative ...

متن کامل

Efficient Reasoning About Action and Change in the Presence of Incomplete Information and Its Application in Planning

Introduction. Many domains that we wish to model and reason about are subject to change due to the execution of actions. Representing and reasoning about dynamic domains play an important role in AI because they serve as a fundamental basis for many applications, including planning, diagnosis, and modelling. Research in the field focuses on the development of formalisms for reasoning about acti...

متن کامل

Theoretical and Experimental Results on the Goal-Plan Tree Problem (Short Paper)

Agents programmed in BDI-inspired languages have goals to achieve and a library of plans that can be used to achieve them, typically requiring further goals to be adopted. This is most naturally represented by a structure that has been called a Goal-Plan Tree. One of the uses of such structure is in agent deliberation (in particular, deciding whether to commit to achieving a certain goal or not...

متن کامل

Theoretical and experimental results on the goal-plan tree problem

Agents programmed in BDI-inspired languages have goals to achieve and a library of plans that can be used to achieve them, typically requiring further goals to be adopted. This is most naturally represented by a structure that has been called a Goal-Plan Tree. One of the uses of such structure is in agent deliberation (in particular, deciding whether to commit to achieving a certain goal or not...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010